<?php
/*************************************************************************************
   Copyright notice
   
   (c) 2002-2012 Oliver Georgi <oliver@phpwcms.de> // All rights reserved.
 
   This script is part of PHPWCMS. The PHPWCMS web content management system is
   free software; you can redistribute it and/or modify it under the terms of
   the GNU General Public License as published by the Free Software Foundation;
   either version 2 of the License, or (at your option) any later version.
  
   The GNU General Public License can be found at http://www.gnu.org/copyleft/gpl.html
   A copy is found in the textfile GPL.txt and important notices to the license 
   from the author is found in LICENSE.txt distributed with these scripts.
  
   This script is distributed in the hope that it will be useful, but WITHOUT ANY 
   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
   PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
   This copyright notice MUST APPEAR in all copies of the script!
*************************************************************************************/

// ----------------------------------------------------------------
// obligate check for phpwcms constants
if (!defined('PHPWCMS_ROOT')) {
   die("You Cannot Access This Script Directly, Have a Nice Day.");
}
// ----------------------------------------------------------------

?>
<h1 class="title" style="margin-bottom:10px"><?php echo $BLM['shopprod_order'] ?></h1>

<div class="show">

<table border="0" cellpadding="0" cellspacing="0" width="100%" summary="">

	<tr> 
		<td class="chatlist"><?php echo $BLM['shopprod_order_date'] ?>:&nbsp;</td>
		<td width="410" class="v12"><?php 
		
			echo html_specialchars(date($BLM['shopprod_date_long'], $plugin['data']['order_date_unix'])); 
		
			if(SHOP_FELANG_SUPPORT) {
				$plugin['data']['order_data']['lang'] = html_specialchars(strtolower($plugin['data']['order_data']['lang']));
				echo '&nbsp;&nbsp;&nbsp;<span class="chatlist">'.$BL['be_profile_label_lang'].':</span> ';
				echo '<img src="img/famfamfam/lang/';
				echo $plugin['data']['order_data']['lang'] ? $plugin['data']['order_data']['lang'] : 'all';
				echo '.png" alt="'.$plugin['data']['order_data']['lang'].'" style="position:relative;top:1px;" />';
			}	
			
		?></td>
	</tr>
	
	<tr><td colspan="2"><img src="img/leer.gif" alt="" width="1" height="10" /></td></tr>
	
	<tr> 
		<td class="chatlist"><?php echo $BLM['shopprod_ordernumber'] ?>:&nbsp;</td>
		<td class="v12b tdbottom5"><strong><?php echo html_specialchars($plugin['data']['order_number']) ?></strong></td>
	</tr>
	<tr> 
		<td class="chatlist"><?php echo $BLM['th_payment'] ?>:&nbsp;</td>
		<td class="v12b tdbottom5"><strong><?php echo html_specialchars($BLM[ 'shopprod_payby_'.$plugin['data']['order_payment'] ]) ?></strong></td>
	</tr>
	<tr> 
		<td class="chatlist" style="padding-top:3px;"><?php echo $BL['be_ftptakeover_status'] ?>:&nbsp;</td>
		<td class="v12b">
		<form action="<?php echo shop_url('controller=order').'&amp;show='.$plugin['data']['order_id'] ?>" method="post">
			<input type="hidden" name="order_status" value="<?php echo $plugin['data']['order_id'] ?>" />
			<table cellpadding="0" cellspacing="0" border="0" summary="">
		
			<tr class="row">
				<td><input type="checkbox" name="status_payment" value="PAYED" id="status_payment"<?php echo order_status('PAYED', $plugin['data']['order_status']) ?> onchange="this.form.submit();" /></td>
				<td><label for="status_payment"><?php echo $BLM['shopprod_status_paid']?>&nbsp;</label></td>
				<td><input type="checkbox" name="status_send" value="SENT" id="status_send"<?php echo order_status('SENT', $plugin['data']['order_status']) ?> onchange="this.form.submit();" /></td>
				<td><label for="status_send"><?php echo $BLM['shopprod_status_sent'] ?>&nbsp;</label></td>
				<td><input type="checkbox" name="status_back" value="RETURN" id="status_back"<?php echo order_status('RETURN', $plugin['data']['order_status']) ?> onchange="this.form.submit();" /></td>
				<td><label for="status_back"><?php echo $BLM['shopprod_status_back'] ?>&nbsp;</label></td>
				<td><input type="checkbox" name="status_done" value="COMPLETED" id="status_done"<?php echo order_status('COMPLETED', $plugin['data']['order_status']) ?> onchange="this.form.submit();" /></td>
				<td><label for="status_done"><?php echo $BLM['shopprod_status_done'] ?></label></td>
			</tr>

			</table>
		</form>
		</td>
	</tr>
	
	<tr><td colspan="2"><img src="img/leer.gif" alt="" width="1" height="15" /></td></tr>
	
	<tr> 
		<td class="chatlist"><?php echo $BL['be_profile_label_firstname'] ?>:&nbsp;</td>
		<td class="v12 tdbottom3"><?php echo html_specialchars($plugin['data']['order_firstname']) ?></td>
	</tr>
	<tr> 
		<td class="chatlist"><?php echo $BL['be_profile_label_name'] ?>:&nbsp;</td>
		<td class="v12 tdbottom3"><strong><?php echo html_specialchars($plugin['data']['order_name']) ?></strong></td>
	</tr>
	<tr> 
		<td class="chatlist"><?php echo $BLM['shopprod_order_address'] ?>:&nbsp;</td>
		<td class="v12 tdbottom3"><?php echo nl2br( html_specialchars($plugin['data']['order_data']['address']['INV_ADDRESS'])) ?></td>
	</tr>
	<tr> 
		<td class="chatlist"><?php echo $BL['be_profile_label_zip'] ?>:&nbsp;</td>
		<td class="v12 tdbottom3"><?php echo html_specialchars($plugin['data']['order_data']['address']['INV_ZIP']) ?></td>
	</tr>
	<tr> 
		<td class="chatlist"><?php echo $BL['be_profile_label_city'] ?>:&nbsp;</td>
		<td class="v12 tdbottom3"><?php echo html_specialchars($plugin['data']['order_data']['address']['INV_CITY']) ?></td>
	</tr>
	<tr> 
		<td class="chatlist"><?php echo $BLM['shopprod_order_region'] ?>:&nbsp;</td>
		<td class="v12 tdbottom3"><?php echo html_specialchars($plugin['data']['order_data']['address']['INV_REGION']) ?>&nbsp;</td>
	</tr>
	<tr> 
		<td class="chatlist"><?php echo $BL['be_profile_label_country'] ?>:&nbsp;</td>
		<td class="v12 tdbottom3"><?php echo html_specialchars($plugin['data']['order_data']['address']['INV_COUNTRY']) ?>&nbsp;</td>
	</tr>
	
	<tr><td colspan="2"><img src="img/leer.gif" alt="" width="1" height="10" /></td></tr>

	<tr> 
		<td class="chatlist"><?php echo $BL['be_profile_label_email'] ?>:&nbsp;</td>
		<td class="v12 tdbottom3"><?php 
		
		if(is_valid_email($plugin['data']['order_data']['address']['EMAIL'])) {
			echo '<a href="mailto:'.html_specialchars($plugin['data']['order_data']['address']['EMAIL']);
			echo '?subject='.rawurlencode($BLM['th_ordnr'].': '.$plugin['data']['order_number']).'"><u>';
			echo html_specialchars($plugin['data']['order_data']['address']['EMAIL']).'</u></a>';
		} else {
			echo '&nbsp;';
		}
		?></td>
	</tr>
	<tr> 
		<td class="chatlist"><?php echo $BL['be_profile_label_phone'] ?>:&nbsp;</td>
		<td class="v12 tdbottom3"><?php echo html_specialchars($plugin['data']['order_data']['address']['PHONE']) ?>&nbsp;</td>
	</tr>
	
<?php

	$plugin['custom'] = array();

	foreach($plugin['data']['order_data']['address'] as $custom_key => $custom_field) {
	
		if(strpos($custom_key, 'shop_field') === FALSE) {
			continue;
		}
		
		$plugin['custom'][$custom_key] = $custom_field;
	
	}
	
	if(count($plugin['custom'])) {

?>	<tr><td colspan="2"><img src="img/leer.gif" alt="" width="1" height="10" /></td></tr><?php

		foreach($plugin['custom'] as $custom_key => $custom_field) {

?>
	<tr> 
		<td class="chatlist"><?php echo $BLM['shopprod_custom_field'].str_replace('shop_field_', ' ', $custom_key) ?>:&nbsp;</td>
		<td class="v12 tdbottom3"><?php echo nl2br( html_specialchars($custom_field) ) ?>&nbsp;</td>
	</tr>

<?php		
		}	
	}
	
	$plugin['data']['currency'] = ' '.html_entities( _getConfig( 'shop_pref_currency' ) );
	$plugin['data']['weight_unit'] = ' '.html_entities( _getConfig( 'shop_pref_unit_weight' ) );

?>

	<tr><td colspan="2"><img src="img/leer.gif" alt="" width="1" height="10" /></td></tr>
	
	<tr> 
		<td class="chatlist"><?php echo $BLM['shopprod_ordered'] ?>:&nbsp;</td>
		<td><table cellpadding="0" cellspacing="0" border="0" summary="" width="100%">
		
		<tr>
			<th><?php echo $BLM['shopprod_quantity'] ?></th>
			<th><?php echo $BLM['th_ordnr'] ?></th>
			<th><?php echo $BLM['shopprod_name1'] ?></th>
			<th class="right"><?php echo $BLM['shopprod_net'].' '.$plugin['data']['currency'] ?></th>
			<th class="right"><?php echo $BLM['shopprod_vat'].'%' ?></th>
			<th class="right"><?php echo $BLM['shopprod_total'].' '.$plugin['data']['currency'] ?></th>			
		</tr>
		
<?php

	$_controller_link =  shop_url('controller=prod');

	foreach($plugin['data']['order_data']['cart'] as $plugin['product']) {
	
		$plugin['vat_factor'] = 1 + ( $plugin['product']['shopprod_vat'] / 100 );
		
		if($plugin['product']['shopprod_netgross'] == 1) {
			$plugin['price_net']	= $plugin['product']['shopprod_price'] / $plugin['vat_factor'];
			$plugin['price_gross']	= $plugin['product']['shopprod_price'];
		} else {
			$plugin['price_net']	= $plugin['product']['shopprod_price'];
			$plugin['price_gross']	= $plugin['product']['shopprod_price'] * $plugin['vat_factor'];
		}
		$plugin['price_vat']		= $plugin['price_gross'] - $plugin['price_net'];

		if(empty($plugin['product']['shopprod_quantity'])) {
			$plugin['product']['shopprod_quantity'] = 1;
		}
?>
		<tr class="product">
			<td><?php echo $plugin['product']['shopprod_quantity'] ?></td>
			<td><?php echo html_specialchars($plugin['product']['shopprod_ordernumber']) ?></td>
			<td><a href="<?php echo $_controller_link.'&amp;edit='.$plugin['product']["shopprod_id"] ?>" target="_blank"><?php echo html_specialchars($plugin['product']['shopprod_name1']) ?></a></td>
			<td class="number"><?php echo number_format($plugin['price_net'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>
			<td class="number"><?php echo number_format($plugin['product']['shopprod_vat'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>
			<td class="number"><?php echo number_format($plugin['product']['shopprod_quantity'] * $plugin['price_net'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>			
		</tr>


<?php

	}

	if(isset($plugin['data']['order_data']['subtotal'])) {
	
		$plugin['data']['order_data']['subtotal']['vat'] = $plugin['data']['order_data']['subtotal']['subtotal_gross'] - $plugin['data']['order_data']['subtotal']['subtotal_net'];
		
?>
		<tr class="product linetop">
			<td colspan="3" class="chatlist"><?php echo $BLM['shopprod_subtotal'].' '.$plugin['data']['currency'] ?>:</td>
			<td class="number"><?php echo number_format($plugin['data']['order_data']['subtotal']['subtotal_net'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>
			<td class="number"><?php echo number_format($plugin['data']['order_data']['subtotal']['vat'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>
			<td class="number"><?php echo number_format($plugin['data']['order_data']['subtotal']['subtotal_gross'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>			
		</tr>
		
		<tr class="product linebottom">
			<td colspan="3" class="chatlist"><?php
			
			if(isset($plugin['data']['order_data']['weight'])) {
				echo $BLM['shopprod_weight'].' ';
				echo number_format($plugin['data']['order_data']['weight'], 0, $BLM['dec_point'], $BLM['thousands_sep']);
				echo ' '.$plugin['data']['weight_unit'];
				echo ' &#8211; ';
			}
				
			echo $BLM['shopprod_shipping'].' '.$plugin['data']['currency'];
				
			$plugin['data']['order_data']['shipping']['vat'] = $plugin['data']['order_data']['shipping']['shipping_gross'] - $plugin['data']['order_data']['shipping']['shipping_net'];
				
			?>:</td>
			<td class="number"><?php echo number_format($plugin['data']['order_data']['shipping']['shipping_net'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>
			<td class="number"><?php echo number_format($plugin['data']['order_data']['shipping']['vat'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>
			<td class="number"><?php echo number_format($plugin['data']['order_data']['shipping']['shipping_gross'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>			
		</tr>

<?php	if(isset($plugin['data']['order_data']['discount'])):
			
			$plugin['data']['order_data']['discount']['vat'] = $plugin['data']['order_data']['discount']['discount_gross'] - $plugin['data']['order_data']['discount']['discount_net'];
			$plugin['data']['shop_pref_discount'] = _getConfig('shop_pref_discount');
?>
		<tr class="product linebottom">
			<td colspan="3" class="chatlist"><?php echo $BLM['shopprod_discount'].' '.number_format($plugin['data']['shop_pref_discount']['percent'], 2, $BLM['dec_point'], $BLM['thousands_sep'] ) ?>%:</td>
			<td class="number">-<?php echo number_format($plugin['data']['order_data']['discount']['discount_net'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>
			<td class="number">-<?php echo number_format($plugin['data']['order_data']['discount']['vat'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>
			<td class="number">-<?php echo number_format($plugin['data']['order_data']['discount']['discount_gross'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>			
		</tr>
		
<?php	
		endif;
		if(isset($plugin['data']['order_data']['loworder'])):
		
			$plugin['data']['order_data']['loworder']['vat'] = $plugin['data']['order_data']['loworder']['loworder_gross'] - $plugin['data']['order_data']['loworder']['loworder_net'];
?>
		<tr class="product linebottom">
			<td colspan="3" class="chatlist"><?php echo $BLM['shopprod_loworder'].' '.$plugin['data']['currency'] ?>:</td>
			<td class="number"><?php echo number_format($plugin['data']['order_data']['loworder']['loworder_net'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>
			<td class="number"><?php echo number_format($plugin['data']['order_data']['loworder']['vat'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>
			<td class="number"><?php echo number_format($plugin['data']['order_data']['loworder']['loworder_gross'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>			
		</tr>
<?php
		endif;

	}
	
?>
		
		<tr class="product total"> 
			<td colspan="3" class="chatlist"><?php echo $BLM['shopprod_total_net'].' '.$plugin['data']['currency'] ?>:&nbsp;</td>
			<td colspan="3" class="v12 number"><?php echo number_format($plugin['data']['order_net'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>
		</tr>
		<tr class="product total"> 
			<td colspan="3" class="chatlist"><?php echo $BLM['shopprod_total_vat'].' '.$plugin['data']['currency'] ?>:&nbsp;</td>
			<td colspan="3" class="v12 number"><?php echo number_format($plugin['data']['order_gross'] - $plugin['data']['order_net'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></td>
		</tr>
		<tr class="product total end"> 
			<td colspan="3" class="chatlist"><?php echo $BLM['shopprod_total_gross'].' '.$plugin['data']['currency'] ?>:&nbsp;</td>
			<td colspan="3" class="v12 number"><b><?php echo number_format($plugin['data']['order_gross'], 2, $BLM['dec_point'], $BLM['thousands_sep']); ?></b></td>
		</tr>

		</table></td>
	</tr>
	
	<tr><td colspan="2"><img src="img/leer.gif" alt="" width="1" height="20" /></td></tr>
	
	<tr> 
		<td class="chatlist" style="padding-top:7px;"><?php echo $BLM['shopprod_email_customer'] ?>:&nbsp;</td>
		<td class="tdbottom5 email"><pre><?php echo html_specialchars($plugin['data']['order_data']['mail_customer']) ?></pre></td>
	</tr>

<?php if(!empty($plugin['data']['order_data']['mail_self'])) { ?>

	<tr> 
		<td class="chatlist" style="padding-top:7px;"><?php echo $BLM['shopprod_email_shop'] ?>:&nbsp;</td>
		<td class="email"><pre><?php echo html_specialchars($plugin['data']['order_data']['mail_self']) ?></pre></td>
	</tr>

<?php } ?>

</table>

</div>

<input type="button" class="button10" style="margin-top:5px;" value="<?php echo $BL['be_func_struct_close'] ?>" onclick="document.location.href='<?php echo shop_url('controller=order') ?>'" />

<?php
/*
unset($plugin['data']['order_data']['mail_customer'], $plugin['data']['order_data']['address'], $plugin['data']['order_data']['mail_self'], $plugin['data']['order_data']['cart'][0]['shopprod_var']);
dumpVar($plugin['data']['order_data']);
*/

?>